package com.framework.bas.advice;

import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;

public abstract class AbsAroundAdvice implements MethodInterceptor {

	public Object invoke(MethodInvocation invocation) throws Throwable {
		return runAdvice(invocation);
	}
	
	public abstract Object runAdvice(MethodInvocation invocation) throws Throwable;

}
